<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>日期</title>
</head>
<body>
    <!-- Date() 日期对象，是一个构造函数 必须使用new 来调用创建日期对象 -->
    <!-- <script>
        // 1  使用Date   如果没有参数，返回当前系统的当前时间
        var date = new Date();
        console.log(date);
        // 2  参数常用的写法  数字型 2022， 10, 01 或者是 字符串型 '2022-3-31 8:8:8' 
        var date1 = new Date (2022,3,31);
        console.log(date1); 
        var date2 = new Date ('2022-3-31 8:8:8');
        console.log(date2);
    </script> -->

    <!-- 日期格式化 -->
    <script>
 /*        var date = new Date();
        console.log(date.getFullYear()); //返回当前年份的年
        console.log(date.getMonth() + 1); //返回当前月份 从 0--11开始返回的月份少一个月 再加上1  记得月份 +1 哦
        console.log(date.getDate());      // 返回的是几号
        console.log(date.getDay());       // 返回的是周几  0 是周日
        //  写一个 2019年 5月1日 星期三
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var dates = date.getDate();
        var arr = ['星期日','星期一','星期二', '星期三', '星期四', ' 星期五','星期六']
        var day = date.getDay();
        console.log('今天是：' + year + '年' + month + '月' + dates + '日' + '星期' + arr[day]); // 核心是 arr[day] */


        // 时分秒
     /*    var date = new Date();
        console.log(date.getHours()); // 小时
        console.log(date.getMinutes()); // 分钟
        console.log(date.getSeconds()); // 秒
        // 要求封装一个函数 返回我们的时分秒 08:08:08
        function getTime() {
            var time = new Date();
            var h =  time.getHours()
            h = h < 10 ? '0' + h : h;    // 三元表达式 判断
            var m =  time.getMinutes()
            m = m < 10 ? '0' + m : m;
            var s =  time.getSeconds()
            s = s < 10 ? '0' + s : s;
            return h + ':' + m + ':' + s ;

        }
        console.log(getTime()); */


        // 获取总得毫秒数  1970 年 1月 1 日 开始
        //  1 通过 valueOF() getTime()
        var date = new Date();
        console.log(date.valueOf());
        console.log(date.getTime());


        //  2 简单的写法    常用的写法
          var date1 = +new Date(); //这个返回的就是总的毫秒数
          console.log(date1);
        //   3  h5 新增的 获得总的毫秒数
        console.log(Date.now());
    </script>
</body>
</html>